GtkTreeViewColumn: fix critical warning
authorClaudio Saavedra <csaavedra@igalia.com>
Tue, 4 Feb 2014 20:32:02 +0000 (22:32 +0200)
committerClaudio Saavedra <csaavedra@igalia.com>
Thu, 6 Feb 2014 17:41:02 +0000 (19:41 +0200)
Do not call _column_autosize() if there is no treeview set yet.

https://bugzilla.gnome.org/show_bug.cgi?id=723637

gtk/gtktreeviewcolumn.c

index 29deef006abdfd33b81214ca17b4bb01565fb663..b08045f5b6618700ea6ba8367be9ce4966eef1b8 100644 (file)
@@ -2273,7 +2273,7 @@ gtk_tree_view_column_set_min_width (GtkTreeViewColumn *tree_column,
   g_object_notify (G_OBJECT (tree_column), "min-width");
   g_object_thaw_notify (G_OBJECT (tree_column));
 
-  if (priv->column_type == GTK_TREE_VIEW_COLUMN_AUTOSIZE)
+  if (priv->column_type == GTK_TREE_VIEW_COLUMN_AUTOSIZE && priv->tree_view)
     _gtk_tree_view_column_autosize (GTK_TREE_VIEW (priv->tree_view),
                                    tree_column);
 }
@@ -2337,7 +2337,7 @@ gtk_tree_view_column_set_max_width (GtkTreeViewColumn *tree_column,
   g_object_notify (G_OBJECT (tree_column), "max-width");
   g_object_thaw_notify (G_OBJECT (tree_column));
 
-  if (priv->column_type == GTK_TREE_VIEW_COLUMN_AUTOSIZE)
+  if (priv->column_type == GTK_TREE_VIEW_COLUMN_AUTOSIZE && priv->tree_view)
     _gtk_tree_view_column_autosize (GTK_TREE_VIEW (priv->tree_view),
                                    tree_column);
 }